dsp analog operating system porting audio operation system porting camera canon linux migration circuit linux support design pcb digital nios ii linux consultant fpga electronics